@charset "utf-8";

/* common */
*{ margin:0 auto; padding:0;font-family:"돋움",Dotum,Helvetica,Sans-serif; }
body,table,input,textarea,select,button,p,h1,h2,h3,h4,h5,h6,p.div{font-size:12px; padding:0; margin:0;}
img,fieldset{border:0; margin:0; padding:0;}
ul,ol,li,dl,dt,dd{list-style:none; margin:0; padding:0;}
a,button{text-decoration:none;cursor:pointer; margin:0; padding:0;}
em,address{font-style:normal}

/*Common_sss*/
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind {display:block; overflow:hidden; text-indent:-10000em;}
legend, caption{display:block;overflow:hidden;position:absolute;left:0;top:-5000px;}
hr{display:none}
legend, caption{*width:0;}

/* header */
#hd{ width:100%; border-bottom:1px solid #4a4287; height:100px;}
#hd .hd_box{width:940px; margin:0 auto; padding-top:10px; zoom:1;}
#hd .hd_box:after{content:""; display:block; clear:both;}
.hd_box h1{background:url(/images/common/logo.png) 0 0 no-repeat; height:69px; float:left; width:137px;}
.hd_box h1 a {width:99px; height:69px; display:block; text-indent:-10000px;}
.hd_box .snb{width:940px; height:15px; zoom:1;}
.hd_box .snb:after{content:""; display:block; clear:both;}
.hd_box .snb .in{ height:12px; background:url(/images/common/snb1.gif) right 0 no-repeat; width:351px; float:right;}
.hd_box .snb .out{ height:12px; background:url(/images/common/snb.gif) right 0 no-repeat; width:351px; float:right;}
.snb li{float:left;}
.snb .s_menu1 a{width:45px; height:12px;text-indent:-100000px; padding-left:11px; overflow:hidden;display:block; }
.snb .s_menu2 a{width:39px;height:12px;text-indent:-100000px; padding-left:21px;overflow:hidden; display:block;}
.snb .s_menu3 a{width:50px;height:12px;text-indent:-100000px; padding-left:11px;overflow:hidden;display:block;}
.snb .s_menu4 a{width:30px;height:12px;text-indent:-100000px; padding-left:21px;overflow:hidden;display:block;}
.snb .s_menu5 a{width:41px;height:12px;text-indent:-100000px; padding-left:21px;overflow:hidden; display:block;}
.snb .s_menu6 a{width:40px;height:12px;text-indent:-100000px; padding-left:21px;overflow:hidden; display:block;}


.gnb{ width:803px;float:left; margin-top:40px;}
.gnb .gmanu{width:803px; height:21px; zoom:1; background:url(/images/common/gnb.png) 0 0 no-repeat;}
.gnb .gmanu:after{content:""; display:block; clear:both;}
.gnb .gmanu li{float:left;}
.gnb .gmanu a{ text-indent:-100000px;}
.gnb .gmanu .menu1{ width:73px; height:21px; margin-right:21px; display:block;background:url(/images/common/gnb.png) 0 0 no-repeat;}
.gnb .gmanu .menu2{ width:74px; height:21px; margin-right:48px; display:block;background:url(/images/common/gnb.png) 94px 0 no-repeat;}
.gnb .gmanu .menu3{ width:52px; height:21px; margin-right:48px; display:block;background:url(/images/common/gnb.png) 216px 0 no-repeat;}
.gnb .gmanu .menu3:hover{background:url(/images/common/gnb.png) -216px -21px no-repeat;}
.gnb .gmanu .menu4{ width:52px; height:21px; margin-right:52px; display:block;background:url(/images/common/gnb.png) 316px 0 no-repeat;}
.gnb .gmanu .menu4:hover{background:url(/images/common/gnb.png) -316px -21px no-repeat;}
.gnb .gmanu .menu5{ width:73px; height:21px; margin-right:44px; display:block;background:url(/images/common/gnb.png) 420px 0 no-repeat;}
.gnb .gmanu .menu5:hover{background:url(/images/common/gnb.png) -420px -21px no-repeat;}
.gnb .gmanu .menu6{ width:53px; height:21px; margin-right:37px; display:block;background:url(/images/common/gnb.png) 537px 0 no-repeat;}
.gnb .gmanu .menu6:hover{background:url(/images/common/gnb.png) -537px -21px no-repeat;}
.gnb .gmanu .menu7{ width:60px; height:21px; margin-right:49px; display:block;background:url(/images/common/gnb.png) 627px 0 no-repeat;}
.gnb .gmanu .menu7:hover{background:url(/images/common/gnb.png) -627px -21px no-repeat;}
.gnb .gmanu .menu8{ width:67px; height:21px; display:block;background:url(/images/common/gnb.png) 736px 0 no-repeat;}
.gnb .gmanu .menu8:hover{background:url(/images/common/gnb.png) -736px -21px no-repeat;}

/*하단*/
#footer{ width:940px; margin:0 auto; border-top:3px solid #675fab;zoom:1; padding-bottom:50px;}
#footer:after{content:""; display:block; clear:both;}

#footer address{ color:#898989; line-height:18px; font-size:12px; margin-top:12px;}
.fp_box{width:940px; border-bottom:1px solid #e1e1e1; clear:both; zoom:1;}
.fp_box:after{content:""; display:block; clear:both;}
.fnotice{ margin:8px 0 8px 20px; float:left; width:300px;}
.fnotice dl{float:left;}
.fnotice dt{ width:74px; float:left;}
.fnotice dd{float:left; width:165px;}
.fnotice dd a{ color:#5a5a5a}
.fnotice .btn{float:right; }

.policy{float:right;margin:8px 20px 8px 0;}
.policy li{float:left; font-size:11px; font-family:dotum;color:#5b5957; padding-left:10px;}
.policy li a{color:#5b5957;}


/*오른쪽배너*/
.drapes{ width:940px; margin:0 auto; text-align:center; position:relative; }
.drapes .drap1{position:absolute; left:-20px;}
.drapes .drap2{position:absolute; right:-86px;width:75px;}
.drapes .ss_bn{ background:url(../images/main/s_bn_bg.png) 0 0 repeat-y; width:75px;}
.drapes .ss_bn ul{padding-top:40px;}
.drapes .ss_bn li{ margin-top:6px;}
.drapes .drap2 p{ text-align:left; padding-left:5px;}


/*미리보기 하단 버튼*/
.prev_bt{ width:730px; text-align:center; padding:20px 0;}
.prev_bt .text{ margin-bottom:10px; border-bottom:1px solid #CCC; padding:10px 0; color:#5a5a5a;}
.prev_bt em{ color:#df1f35;}
.prev_bt p{ margin:10px 0;}

.s_bn{ width:940px; margin:30px 0 15px 0; padding-top:20px; clear:both;}









